package juanca.mole;

import android.app.Activity;
import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.WindowManager;
import android.widget.TabHost;

@SuppressWarnings("deprecation")
public class Calidad extends TabActivity {

	public String codigoVerificacion;
	private Activity activity;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.layout_calidad);

		getWindow().setSoftInputMode(
				WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

		Bundle bundle = new Bundle();
		bundle = getIntent().getExtras();

		if (bundle != null) {
			codigoVerificacion = bundle.getString("codigo_verifica");
			Log.i("codigo_en_calidad", codigoVerificacion);
		}

		TabHost tabhost = getTabHost();
		TabHost.TabSpec tabspec;
		Intent intent;

		intent = new Intent().setClass(this, ZonaLavadoCalidad.class).putExtra(
				"codigo_verifica", codigoVerificacion);
		tabspec = tabhost.newTabSpec("ZonaLavado").setIndicator("Zonas Lavado")
				.setContent(intent);
		tabhost.addTab(tabspec);

		intent = new Intent().setClass(this, ZonaProduccionCalidad.class)
				.putExtra("codigo_verifica", codigoVerificacion);
		tabspec = tabhost.newTabSpec("ZonaProduccion")
				.setIndicator("Zonas Produccion").setContent(intent);
		tabhost.addTab(tabspec);

		intent = new Intent().setClass(this, ZonasAfueraCalidad.class)
				.putExtra("codigo_verifica", codigoVerificacion);
		tabspec = tabhost.newTabSpec("ZonasAfuera")
				.setIndicator("Zonas Afuera").setContent(intent);
		tabhost.addTab(tabspec);

	}

	@Override
	public boolean onKeyUp(int keyCode, KeyEvent event) {

		if (keyCode == KeyEvent.KEYCODE_BACK) {

			// Salir
			Intent intent = new Intent();
			intent.setClass(activity, Etapas.class);
			startActivity(intent);
			return true;

		}
		// para las demas cosas, se reenvia el evento al listener habitual
		return super.onKeyUp(keyCode, event);
	}

}
